body{ padding:0px; line-height:22px; margin:0px; font-size:14px; line-height:19px; font-family: "Microsoft YaHei", "Î¢ÈíÑÅºÚ", "Microsoft JhengHei", "»ªÎÄºÚÌå", STHeiti, arial,"ËÎÌå",sans-serif; background: url(../images/bg.png) repeat 0 0; background-color:#ffffff; min-width:1200px; }
@font-face{font-family: 'impact';src: url('xk.eot');src: url('xk.eot?#iefix') format('embedded-opentype'),url('xk.ttf') format('truetype');font-weight: normal;font-style: normal;}
ul,dd,dt,dl,li,p,h2,h3,h4,h1,h5,h6,textarea,a{ list-style:none; text-decoration:none;margin:0px; padding:0px;}
.ml6{ margin-left:11px;}
.ml12{ margin-left:12px;}
.ml14{ margin-left:14px;}
.mt40{ margin-top:40px;}
.pt40{ padding-top:40px; }
.fl{ float:left;}
.fr{ float:right;}
.h20{ height:40px; }
.main{ display:block; width:1200px; margin:0 auto; }
a{ text-decoration:none; color:#000000;}
a:hover{ text-decoration:underline; color:#000000;}
a img,img{ border:0px;}
em,i{ font-style: normal; padding: 0; margin: 0;}
p{ margin:0px; }
ul,li,dl,dt,dd{ list-style:none; padding:0px; margin:0px; }
div{ margin:0px; padding:0px; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } 
.clearfix { zoom: 1; }
.clear{ clear:both; }

.topdiv{ display:block; width:100%; height:30px; background-image:url(../images/topbg.jpg); background-position:top center; background-repeat:repeat-x; }
.wel{ display:block; width:400px; height:30px; line-height:28px; float:left; color:#666666; font-size:14px; padding-left:30px; position:relative; }
.wel i{ display:block; height:35px; width:23px; position:absolute; background-image:url(../images/hi.png); background-position:left center; background-repeat:no-repeat; left:0px; top:0px; }
.fav{ display:block; height:30px; float:right; margin-right:2px;font-size:14px;}
.fav a{ display:block; height:30px;  float:left; margin-left: 18px;}
.fav a span{ display:block; height:30px; padding-left:18px; padding-right:5px; line-height:30px; color:#666666; text-align:center; background-repeat:no-repeat; background-position:0px 8px; }
.fhome span{ background-image:url(/images/h.png);  }
.ffav span{ background-image:url(/images/f.png); }
.ffeedback span{ background-image:url(../images/ff.png); }
.fsitemap span{ background-image:url(../images/m.png); }
.fav a:hover{ text-decoration:none; }
.fhome:hover span{ background-image:url(/images/hon.png); color:#8fc017; }
.fav a.ffav{ }
.ffav:hover span{ background-image:url(/images/fon.png); color:#8fc017; }
.ffeedback:hover span{ background-image:url(../images/ffon.png); color:#8fc017; }
.fsitemap:hover span{ background-image:url(../images/mon.png); color:#8fc017; }
.header-m{ height: 107px; position: relative; background: url(../images/toplogo.png) no-repeat 0 0;}
.toptel{ float:right; display:block; width:308px; height:107px; background:url(../images/toptelbg.png) no-repeat 0 0;}
.toptel em{ display: block; padding: 38px 0 0 104px; font-size:34px; color:#1e7ccd; font-family:"impact"; line-height: 34px; }
.toptel p{ display: block; text-align: center; padding: 0 0 0 104px; font-size: 14px; line-height: 20px;}
.toptel p span{ font-size: 16px; font-weight: bold; color: #88ba11;}
.nav{ background: url(../images/navbg.png) repeat-x 0 0; height: 57px;}
.menudiv{ display:block; width:1200px; height:57px; margin:0 auto; z-index:20; }
.menudiv>ul{ display:block; width:1200px; height:57px; margin:0 auto;}
.menuli{ display:block; width:132px; height:57px; float:left; text-align:center; position:relative; }
.menuli>a{ display:block; width:120px; height:57px; font-size:16px; text-decoration:none; background-image:url(../images/vline.jpg); background-position:left center; background-repeat:no-repeat; }
.home.menuli>a{ background-image:none; }
.menuli a span{ display:block; color:#FFFFFF; font-size: 16px; font-weight: bold; line-height: 57px; padding: 0px 0 0 0;}
.menuli a small{ display:block; color: #FFFFFF; font-size: 10px; line-height: 16px; text-transform: uppercase; opacity: .6;}
.menuli.menulion>a,.menuli:hover>a{ background: url(../images/navbg-hover.png) repeat-x 0 0;}
.submenudiv{ display:none; width:120px; position:absolute; top:57px; left:0px; padding-bottom:19px; z-index:20; }
.submenu{ display:block; width:120px; background-color:#FFFFFF; background-position:top;  padding-top:4px; }
.submenu>li{ display:block; width:120px; height:30px; line-height:30px;  }
.submenu>li+li{ border-top:none; }
.submenu>li a{ display:block; width:120px; height:30px; line-height:30px; font-size:15px; color:#333333; }
.submenu>li a:hover{ background-color:#1e7ccd; font-weight:bold; text-decoration:none; color:#FFFFFF;  }
.menuli:hover .submenudiv,.submenudiv:hover{ display:block; }


.sliderdiv{ display:block; width:100%; height:515px; position:relative; z-index:0; }
.slider{ display:block; width:100%; height:100%; position:relative; }
.slider a{ display:block; width:100%; height:100%; position:absolute; top:0px; left:0px; background-position:center; background-repeat:no-repeat; }
.prevnext{ display:block; height:18px; width:140px; position:relative; z-index:19; text-align:center; margin:-34px auto; padding-top:2px; padding-bottom:2px; }
.prevnext a{ display:inline-table; display:block\9; width:18px; height:18px; line-height:18px; background-image:url(../images/dot.png); margin-left:4px; margin-right:4px; _margin-left:2px; _margin-right:2px; float:left\9; background-repeat:no-repeat; vertical-align:middle; }
.prevnext a.slion{ background-image:url(../images/dot1.png); }

.gnvdiv{ display:block; width:100%; margin:0px auto 0px auto; padding-top:40px; }
.gnvmain{ display:block; width:1200px; margin:0 auto; min-height:400px;}
.vediodiv{ display:block; width:534px; float:left; position:relative; }
.vedio-tit{ height: 48px; background: url(../images/tit-sp.png) no-repeat 0 0; margin-bottom: 20px;}
.vediocontent{ display:block; width:534px; height:334px; background-size:cover; }
.vediocontent span{ display:block; width:100%; height:100%; background-image:url(../images/f30.png); }
.vediocontent a{ display:block; width:100%; height:100%; background-image:url(../images/icon-play.png); background-position:center; background-repeat:no-repeat; }
.vediocontent:hover span{ background-image:none; }
.row-news{ float:right; width: 633px;}
.row-news-tit{ height: 48px; background: url(../images/tit-news.png) no-repeat 0 0;}
.row-news-tit ul{ float:right; padding-top: 1px;}
.row-news-tit ul li{ float:left; width: 96px; height: 38px; line-height: 38px; text-align: center; margin-left: 3px; background-color: #1e7ccd; font-size: 16px; color: #ffffff; cursor: pointer;}
.row-news-tit ul li.on{ background-color: #95ca1e;}
.row-newslist{ padding: 11px 0 0 0;}
.row-newslist ul{ display: none;}
.row-newslist ul.on{ display: block;}
.row-newslist ul li{ padding: 9px 0; border-bottom: dotted 1px #a7a7a7; height: 94px;}
.row-newslist ul li:last-child{ border-bottom: none;}
.row-newslist ul li a{ display: block;}
.row-newslist ul li a img{ float:left; display: block; width: 134px; height: 94px;}
.row-newslist ul li a dl{ float:right; width: 484px;}
.row-newslist ul li a dl dt{ font-size: 18px; color: #333333; font-weight: bold; line-height: 30px; height: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.row-newslist ul li a dl dd{ font-size: 15px; color: #666666; line-height: 20px;}
.row-newslist ul li a dl dd span{ color: #999999;}
.row-newslist ul li a dl dd.item-date{ color: #999999;}
.row-newslist ul li a:hover dl dt{ color: #1e7ccd;}
.row-newslist ul li a:hover dl dd span{ color: #95ca1e;}

.p2{ height: 280px; background: url(../images/p2-t.jpg) no-repeat center top;}
.p2-m{ position: relative; height: 280px;}
.p2-btn{ display: block; position: absolute; bottom:31px; left:0; z-index: 2; background: url(../images/p2-btn.png) no-repeat 0 0; width: 141px; height: 164px;}
.row-cp{ padding: 50px 0; min-height: 316px;}
.row-cpleft{ float:left; width: 224px; background-color: #e9f1f4; height: 316px;}
.row-cpleft-tit{ background: url(../images/row-cptitle.png) no-repeat 0 0; height: 115px;}
.row-cpfl{ padding: 20px 0 0 0;}
.row-cpfl li{ height: 45px; padding-left: 34px; font-size: 18px; color: #222222; line-height: 45px; position: relative; background: url(../images/row-cp-bline.png) no-repeat left bottom; cursor: pointer; margin: 5px 0;}
.row-cpfl li:last-child{ background: none;}
.row-cpfl li.on{ background: url(../images/row-cp-libg.png) no-repeat 0 0; color: #FFFFFF; font-weight: bold;}
.row-cplist{ float:right;}
.row-cplist ul{ display: none;}
.row-cplist ul.on{ display: block;}
.row-cplist ul li{ float:left; width: 299px; margin-left: 24px; cursor: pointer;}
.row-cplist ul li img{ display: block; background-color: #FFFFFF; border: solid 1px #d0d4d6; padding: 3px; width: 291px; height: 228px;}
.row-cplist ul li p{ display:block; margin-top:15px; height: 64px; line-height: 64px; text-align: center; color: #333333; font-size: 18px; background-color: #e9f1f4;}
.row-cplist ul li:hover img{ border: solid 1px #97bfd4;}
.row-cplist ul li:hover p{ background-color: #1e7ccd; color: #FFFFFF; font-weight: bold;}
.p-sc{ height: 562px; background: url(../images/p-sc.png) no-repeat center top; background-color: #e9f1f4; padding-top: 245px;}
.p-sc-info{ font-size: 16px; line-height: 24px; color: #666666;}
.p-sc-list{ padding-top: 10px;}
.p-sc-list li{ float:left; width: 380px; margin-right: 30px;}
.p-sc-list li.last,.p-sc-list li:last-child{ margin-right: 0px;}
.p-sc-list li a{ display: block; position: relative; height: 450px;}
.p-sc-list li img{ display: block; height: 254px; width: 380px;}
.p-sc-list li dl{ height: 196px; background-color: #FFFFFF; text-align: center; padding: 0 20px;}
.p-sc-list li dl dt{ font-size: 20px; font-weight: bold; color: #222222; line-height: 24px; padding: 18px 0 5px 0;}
.p-sc-list li dl dd{ font-size: 16px; line-height: 24px; color: #666666;}
.p-sc-list li dl dd.item-btn{ padding: 22px 0 0 0;}
.p-sc-list li .item-btn { display: block; position: absolute; z-index: 2; bottom:30px; left:50%; margin-left: -117px; display: block; width: 235px; height: 39px; text-align: center; line-height: 39px; color: #FFFFFF; font-size: 18px; background: url(../images/p-sc-more.png) no-repeat 0 0;}
.p-sc-list li a:hover{ text-decoration: none;}
.p-sc-list li a:hover .item-btn{ background: url(../images/p-sc-morebg.png) no-repeat 0 0;}
.p-dl{ height: 556px; background: url(../images/p-dl.jpg) no-repeat center top;}
.p-dl-left{ height: 556px; width: 600px; float:left; background: url(../images/p-dl-left.png) no-repeat 0 0; position: relative;}
.p-dl-left p{ position: absolute; z-index: 2; width: 414px; left:30px; color: #FFFFFF; font-size: 16px; text-shadow: 1px 1px 0px #215e7d; line-height: 24px;}
.p-dl-left p.info1{ top:267px;}
.p-dl-left p.info2{ top:388px;}
.p-dl-right{ height: 556px; width: 580px; float:right; background: url(../images/p-dl-right.png) no-repeat 0 0; position: relative;}
.p-dl-right p{ position: absolute; z-index: 2; width: 434px; right:0px; color: #FFFFFF; font-size: 16px; text-shadow: 1px 1px 0px #215e7d; line-height: 24px;}
.p-dl-right p.info1{ top:270px;}
.p-dl-right p.info2{ top:405px;}

.p-zj{ background-color: #e9f1f4; height: 688px;}
.p-zj-t1{ background: url(../images/p-zj-t1.png) no-repeat 0 0; height: 182px;}
.p-zj-t2{ background: url(../images/p-zj-t2.jpg) no-repeat 0 0; height: 439px;}
.p-wl{ padding: 41px 0 0 0;}
.p-wl-tit{ background: url(../images/p-wl-tit.png) no-repeat 0 0; width: 710px; height: 66px; margin: 0 auto;}
.p-wl-list{ height: 357px; position: relative;}
.p-wl-list .item-dot{ width: 110px; height: 357px; position: absolute; z-index: 3; left:50%; margin-left: -55px; top:0; background: url(../images/p-wl-t.png) no-repeat 0 0;}
.p-wl-list ul{ padding: 20px 0 0 0;}
.p-wl-list li{ float:left; width: 564px; height: 140px; border-radius: 5px; background-color: #e9f1f4; margin: 0 0 20px 0;}
.p-wl-list li img{ display: block; float:left; width: 108px; height: 140px;}
.p-wl-list li dl{ float:right; width: 400px; margin: 0 40px 0 0;}
.p-wl-list li dl dt{ font-size: 20px; font-weight: bold; color: #222222; line-height: 28px; padding: 20px 0 5px 0;}
.p-wl-list li dl dd{ font-size: 18px; line-height: 24px; color: #666666;}
.p-wl-list li.r{ float:right;}
.p-wl-list li.r img{ float:right;}
.p-wl-list li.r dl{ float:left; margin: 0 0 0 35px;}
.p-wl-list li:hover{ background-color: #98cc4a; text-shadow: 1px 1px 0px #6d9b30;}
.p-wl-list li:hover dl dt{ color: #FFFFFF;}
.p-wl-list li:hover dl dd{ color: #FFFFFF;}
.p-fc{ height: 275px; background: url(../images/p-fc.jpg) no-repeat center top;}
.p-fc-list{ padding: 104px 0 0 0;}
.p-fc-list li{ float:left; width: 95px; margin-right: 27px;}
.p-fc-list li.last,.p-fc-list li:last-child{ margin-right: 0;}
.p-fc-list li i{ display: block; width: 95px; height: 95px; overflow: hidden; background-image: url(../images/p-fc-i.png); background-repeat: no-repeat; background-position: 0 0;}
.p-fc-list li p{ text-align: center; color: #FFFFFF; text-shadow: 1px 1px 0px #073685; font-size: 20px; line-height: 24px; padding: 8px 0 0 0;}
.p-fc-list li:hover i{ background-image: url(../images/p-fc-ion.png);}
.p-fc-list li:hover p{ color: #abdf5e;}
.p-fc-list li.i2 i{background-position: -123px 0;}
.p-fc-list li.i2:hover i{ background-position: -123px 0;}
.p-fc-list li.i3 i{background-position: -245px 0;}
.p-fc-list li.i3:hover i{ background-position: -245px 0;}
.p-fc-list li.i4 i{background-position: -369px 0;}
.p-fc-list li.i4:hover i{ background-position: -369px 0;}
.p-fc-list li.i5 i{background-position: -491px 0;}
.p-fc-list li.i5:hover i{ background-position: -491px 0;}
.p-fc-list li.i6 i{background-position: -615px 0;}
.p-fc-list li.i6:hover i{ background-position: -615px 0;}
.p-fc-list li.i7 i{background-position: -739px 0;}
.p-fc-list li.i7:hover i{ background-position: -739px 0;}
.p-fc-list li.i8 i{background-position: -862px 0;}
.p-fc-list li.i8:hover i{ background-position: -862px 0;}
.p-fc-list li.i9 i{background-position: -984px 0;}
.p-fc-list li.i9:hover i{ background-position: -984px 0;}
.p-fc-list li.i10 i{background-position: -1104px 0;}
.p-fc-list li.i10:hover i{ background-position: -1104px 0;}
.p-yyhj{ padding: 50px 0;}
.p-yyhj-tit{ background: url(../images/p-yyhj-tit.png) no-repeat 0 0; height: 56px; position: relative;}
.p-yyhj-tit a{ display: block; background: url(../images/p-yyhj-more.png) no-repeat 0 0; width: 102px; height: 24px; z-index: 2; right:18px; top:18px; position: absolute;}
.p-yyhj-con{ border: solid 1px #dde4e6; height: 256px; padding: 23px 23px 0 23px; background-color: #FFFFFF; overflow: hidden;}
.p-yyhj-scroll{ height: 245px; width:1150px; overflow: hidden;}
.p-yyhj-scroll .hd{ display: none;}
.p-yyhj-scroll .bd{ }
.p-yyhj-scroll .bd li{ float:left; width: 268px; margin-right: 26px;}
.p-yyhj-scroll .bd li img{ display: block; border: solid 1px #dee5e6; padding: 3px; width: 260px; height: 186px;}
.p-yyhj-scroll .bd li p{ display: block; text-align: center; font-size: 18px; line-height: 24px; color: #444444; padding: 8px 0 0 0;}

.compintrodiv{ display:block; width:630px; height:410px; float:right; }
.compintrot{ display:block; width:630px; height:120px; background-image:url(../images/compintrot.png); background-repeat:no-repeat; background-position:left top; }
.compintro{ display:block; width:624px; padding-left:6px; padding-top:30px; }
.compintro b{ color:#222222; font-size:24px; }
.compintro p{ padding-top:15px; line-height:26px; color:#555555; font-size:14px; padding-bottom:15px; }
.compintro a{ display:block; width:161px; height:41px; background-image:url(../images/intromore.jpg); background-repeat:no-repeat;}
.casediv{ display:block; width:100%; background-color:#f6f6f6; padding-bottom:50px; }
.caset{ display:block; width:750px; height:65px; margin:0 auto; background-image:url(../images/caset.jpg); background-position:center top; background-repeat:no-repeat; text-align:center; padding-top:105px; font-size:14px; color:#666666; line-height:25px; }
.clearfix:after{ content: ""; display: block; height: 0; visibility: hidden; clear: both; }
.clearfix{ zoom: 1; }
.casediv ul{ width:100%; }
.casediv ul li{ width: 20%; float:left; padding-top: 14%; position: relative; overflow: hidden; }
.casediv ul li:nth-child(3n+2){ width: 20%; }
.casediv ul li:before, .casediv ul li:after{ position: absolute; z-index: 1; top: 0; width: 100%; height: 100%; content: ''; opacity: 0; background: rgba(0, 0, 0, 0.4); -webkit-transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; -ms-transition: all 0.3s ease-in; transition: all 0.3s ease-in; }
.casediv ul li:before{ left: -50%; }
.casediv ul li:after{ right: -50%; }
.casediv ul li .pic{ position: absolute; top: 0; left: 0; bottom: 0; right: 0; background-repeat: no-repeat; background-size: cover; -webkit-transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; -ms-transition: all 0.3s ease-in; transition: all 0.3s ease-in; }
.casediv ul li .txt{ position: absolute; z-index: 2; left: 50%; top: 50%; margin-top: -30px; margin-left: -51px; width: 102px; height: 60px; color: #ffffff; }
.casediv ul li .txt h3{ opacity: 0; padding-bottom:10px; text-align:center; font-size: 36px; font-weight: normal; -webkit-transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; -ms-transition: all 0.3s ease-in; transition: all 0.3s ease-in; -webkit-transform: translate3D(0, -50px, 0); transform: translate3D(0, -50px, 0); }
.casediv ul li .txt h4{ opacity: 0; position: absolute; top: 12px; left: 48px; font-weight: normal; font-size: 24px; -webkit-transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; -ms-transition: all 0.3s ease-in; transition: all 0.3s ease-in; -webkit-transform: translate3D(0, -50px, 0); transform: translate3D(0, -50px, 0); }
.casediv ul li .txt p{ opacity: 0; text-transform: uppercase; text-align: center; -webkit-transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; -ms-transition: all 0.3s ease-in; transition: all 0.3s ease-in; -webkit-transform: translate3D(0, 50px, 0); transform: translate3D(0, 50px, 0); }
.casediv ul li .txt p span{ border:1px solid #FFF; padding:5px 10px 5px 10px;}
.casediv ul li:hover:before{ left: 0; opacity: 1; }
.casediv ul li:hover:after{ right: 0; opacity: 1; }
.casediv ul li:hover .pic{ -webkit-transform: scale(1.5); transform: scale(1.5); -webkit-transition: all 1s ease-in; -moz-transition: all 1s ease-in; -o-transition: all 1s ease-in; -ms-transition: all 1s ease-in; transition: all 1s ease-in; }
.casediv ul li:hover h3, .casediv ul li:hover h4, .casediv ul li:hover p{ opacity: 1; -webkit-transform: translate3D(0, 0, 0); transform: translate3D(0, 0, 0); }
.casediv ul li:hover h3{ -webkit-transition: all 0.5s ease-in; -moz-transition: all 0.5s ease-in; -o-transition: all 0.5s ease-in; -ms-transition: all 0.5s ease-in; transition: all 0.5s ease-in; }
.casediv ul li:hover h4{ -webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out; -ms-transition: all 0.5s ease-out; transition: all 0.5s ease-out; }
.casediv ul li:hover p{ -webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out; -ms-transition: all 0.5s ease-out; transition: all 0.5s ease-out; }
.casemore{ display:block; width:157px; height:43px; background-image:url(../images/casemore.jpg); margin:30px auto;  }


.newsdiv{ display:block; width:100%; }
.newst{ margin:0 auto; height:68px; padding-top:111px; display:block; width:437px; background-image:url(../images/newst.jpg); background-position:center top; background-repeat:no-repeat; }
.newst a{ display:block; width:218px; height:44px; line-height:44px; text-align:center; font-size:18px; color:#FFFFFF; background-color:#b6b6b6; }
.newst a.on,.newst a:hover{ background-color:#1c67c4; text-decoration:none; }

.newsc li{ display:block; width:375px; height:428px; float:left; padding-left:12px; padding-right:13px; }
.newsc li a{ display:block; width:375px; height:428px; position:relative; background-image:url(../images/newsclibg.png); background-position:center bottom; background-repeat:no-repeat; }
.newsc li a img{ display:block; width:375px; height:224px; }
.newsc li a em{ display:block; width:60px; height:40px; background-image:url(../images/nesadatebg.png); position:absolute; top:0px; left:0px; line-height:20px; color:#FFFFFF; font-size:14px; font-style:normal; text-align:center; padding-top:10px; padding-bottom:10px;  }
.newsc li a b{ display:block; width:365px; height:50px; margin:0 auto; line-height:60px; font-size:16px; color:#222222; overflow:hidden;  }
.newsc li a p{ display:block; width:365px; height:66px; margin:0 auto; line-height:22px; font-size:14px; color:#666666; overflow:hidden;  } 
.newsc li a:hover{ background-image:url(../images/newsclion.png); text-decoration:none; }
.newsc li a:hover em{ background-image:url(../images/nesadateon.png); }
.newsc li a:hover i{ display:block; width:58px; height:58px; background-image:url(../images/newsmore.png); position:absolute; left:158px; top:83px; }

.hzdiv{ display:block; width:100%; background-color:#f6f6f6; padding-top:45px; padding-bottom:50px; }
.hztypes ul{ display:block; width: 230px; height:361px; float:left; }
.hztypes li{ display:block; width:216px; height:77px; padding-top:7px; padding-bottom:7px; }
.hztypes li a{ display:block; width:216px; height:77px; background-image:url(../images/hztypebg.png); line-height:77px; font-size:24px; font-weight:bold; color:#FFFFFF; }
.hztypes li a:hover,.hztypes li.on a{ background-image:url(../images/hztypeon.png); text-decoration:none; }
.hztypes li a span{ display:block; width:216px; height:77px; text-indent:75px; background-position:15px center; background-repeat:no-repeat; }
.qj span{ background-image:url(../images/scbg.png); }
.qj span:hover,.qj.on span{ background-image:url(../images/scon.png); }
.zc span{ background-image:url(../images/zcbg.png); }
.zc span:hover{ background-image:url(../images/zcon.png); }
.bd span{ background-image:url(../images/bdbg.png); }
.bd span:hover{ background-image:url(../images/bdon.png); }
.tx span{ background-image:url(../images/txbg.png); }
.tx span:hover{ background-image:url(../images/txon.png); }
.hzcontents{ display:block; width:970px; height:350px; float:right; padding-top:7px; padding-bottom:7px; }
.hzcontents>div{ display:block; width:970px; height:350px; background-position:left center; background-repeat:no-repeat; position:relative; }
.hzcontents>div p{ display:block; width:374px; height:259px; background-image:url(../images/zcp.png); position:absolute; right:0px; top:45px; color:#FFFFFF; line-height:24px; padding-left:25px; }
.hzcontents>div p b,.hzcontents>div p strong{ display:block; width:374px; height:40px; line-height:40px; font-size:28px; font-weight:bold; color:#FFFFFF; padding-top:35px; padding-bottom:5px;  }
.hzcontents>div p a{ color:#FFFFFF; }
.productsdiv{ display:block; width:100%; padding-bottom:60px; }
.productst{ display:block; width:750px; height:65px; margin:0 auto; background-image:url(../images/cpbg.jpg); background-position:center top; background-repeat:no-repeat; text-align:center; padding-top:105px; font-size:14px; color:#666666; line-height:25px; }

.products{ display:block; width:1200px; margin:0 auto; }
.products li{ display:block; width:274px; height:334px; float:left; padding-left:13px; padding-right:13px; }
.products li a{ display:block; width:274px; height:334px; background-image:url(../images/productsbg.png); position:relative; }
.products li a img{ display:block; width:258px; height:213px; position:absolute; left:0px; top:19px; }
.products li a i{ display:block; width:139px; height:61px; background-image:url(../images/detail.png); position:absolute; left:59px; top:95px; }
.products li a b{ display:block; width:274px; height:40px; line-height:40px; font-size:24px; color:#FFFFFF; position:absolute; top:250px; text-indent:20px; }
.products li a:hover{ background-image:url(../images/productson.png); position:relative; }
.products li a:hover i{ background-image:url(../images/detailon.png); }


/**/
.footmenu{ display:block; width:100%; height:50px; background-color:#1e7ccd; position:relative; }
.footmenu ul{ display:block; width:1200px; height:50px; margin:0 auto;  }
.footmenuli{ display:block; width:133px; height:50px; float:left; position:relative; }
.footmenuli.menu5{ }
.footmenuli small{ display:none; }
.footmenuli+.footmenuli{ background-image:url(../images/vline1.png); background-position:left center; background-repeat:no-repeat; }
.footmenuli a{ display:block; width:113px; height:50px; line-height:50px; font-weight:bold; color:#FFFFFF; text-align:center; float:left; }
.footmenuli a:hover{ text-decoration: none;}
.footmenuli a:hover,.footmenulion a{ background-color:#98cc4a;}
.footmenulion+.footmenuli,.footmenuli:hover+.footmenuli,.footmenuli.menu5{ background-image:none; }
.totopdiv{ display:block; width:44px; height:0px; margin:0 auto; }
.totop{ display:block; width:44px; height:62px; position:absolute; top:-30px; background-image:url(../images/totop.png); }

.footdiv{ display:block; width:100%; height:385px; background: url(../images/footbg.png) no-repeat center top; background-color:#0c5797; }
.footlogo{ display:block; width:279px; height:296px; float:left; background:url(../images/footlogo.png) no-repeat 0 0; }
.footlogo p{ padding: 160px 0 0 0; text-align: center; font-size: 40px; font-family: impact; line-height: 44px; color: #aede3c;}
.footright{ display:block; width:845px; float:right; padding-top: 20px; position: relative; font-size:15px; color:#b9dfff; }
.vline{ display:block; height:110px; width:0px; margin-top:50px; border-left:#357fc6 1px solid; border-right:#0d3f7e 1px solid; float:left; }
.footicon{ width: 613px; height: 132px; background: url(../images/foot-icon.png) no-repeat 0 0;}
.compinfo{ display:block; padding: 15px 0 0 0; line-height: 24px;}
.copy{ display:block; color:#b9dfff; }
.brand{ display:block; height:40px; line-height:40px; font-size:24px; font-weight:bold; color:#b9dfff; }
.compinfo p{ line-height:24px; padding-top:3px; }
.foottel{ display:block; width:300px; height:175px; float:left; }
.foottel span{ display:block; width:300px; height:86px; padding-top:65px; color:#99c8eb; font-size:14px; line-height:30px; text-align:center; }
.foottel span b{ display:block; color:#3ac4e5; font-size:40px; line-height:46px; font-family:"impact";  }
.ew{ display:block; width:161px; position: absolute; z-index: 2; right:0; top:20px;}
.ew i{ display: block; width: 161px; height: 161px; margin: 0 auto; background: url(../images/foot-ewm.png) no-repeat 0 0;}
.ew p{ font-size: 15px; color: #92cdff; line-height: 20px; text-align: center; padding: 8px 0 0 0;}
.footlink{ padding: 0 0 0 0; margin-top: 20px; padding-left: 117px; width: 500px; height: 48px; background: url(../images/flink-bg.png) no-repeat 0 0; line-height: 48px; color: #8ec6f6;}
.footlink a{ display: block; color: #8ec6f6; margin: 0 14px; float:left;}
.footlink span{ display: block; float:left;}
.footlink span:last-child{ display: none;}

/*
*/
.fixdiv{ display:block; width:100%; height:60px; position:fixed; bottom:0px; background-image:url(../images/fixbg.png); background-position:center; z-index:9999; }
.kf{ display:block; width:173px; height:117px; background-image:url(../images/foot-qq.png); position:absolute; left:0; bottom:0; }
.fixmain{ display:block; width:1200px; height:60px; margin:0 auto; position:relative; }
.fixformul{ display:block; float:left; padding-left: 362px;}
.fixformul li{ display:block; height:48px; float:left; padding-top:10px; padding-right:10px; }
#usernamef{ display:block; width:197px; height:37px; background-color:transparent; border:none; padding-left:65px; outline:none; color:#4f4f4f; font-size:16px; line-height:37px; }
#phonef{ display:block; width:190px; height:37px; background-color:transparent; border:none; padding-left:79px; outline:none; color:#4f4f4f; font-size:16px; line-height:37px; }
#submitf{ display:block; width:71px; height:35px; background-color:transparent; border:none; outline:none; cursor:pointer; }
.fixtel{ display:block; width:146px; float:right; color:#FFFFFF; font-size:14px; line-height:20px; padding-top:13px;}
.fixtel span{ display:block; font-size: 14px; line-height: 16px;}
.fixtel b{ display: block; font-size: 20px; line-height: 20px; font-weight: normal;}
.fix-totop{ width: 36px; height:36px; display: block; position: absolute; z-index: 3; left:50%; top:-30px; margin-left: -18px; background: url(../images/foot-totop.png) no-repeat 0 0;}

.contentdiv{ display:block; width:100%; padding-top:25px; }
.conbg{ background: url(../images/conbg.png) repeat-y center top; padding: 30px 0;}
.leftdiv{ display:block; width:287px; float:left; background-color: #ffffff; box-shadow: 0px 0px 8px rgba(0,0,0,.2);}
.leftnav{ display:block; position:relative; }
.ltoptitle{ display:block; height:113px; background-image:url(../images/ltoptitlebg.png); padding-left: 111px; text-align: center;}
.ltoptitle b{ display:block; height:30px; line-height:32px; font-size:24px; font-weight:bold; color:#ffffff; padding-top:30px; width: 140px;}
.ltoptitle small{ display:block; width:140px; height:20px; line-height:20px; color:#ffffff; font-size:14px; text-transform:uppercase; }
.lnavdiv{ display:block; padding: 20px 0;}
.lnavul{ display:block; width:256px; margin: 0 auto;}
.lnavul li{ display:block; height: 45px; line-height: 45px; }
.lnavul li:last-child a{ }
.lnavul li:hover a,.lnavul li.subm_on a{ background:url(../images/lnavlion.jpg) no-repeat 0 0; }
.lnavul li:hover a.sublnava,.lnavul li.subm_on a.sublnava{ background-image:none; color:#666666; font-weight:normal; }
.lnavul li a.sublnava:hover{ background-image:url(../images/sublnava.png); color:#ffffff; font-weight:blod; }
.lnavul li a{ display:block; height:45px; line-height:45px; text-indent:66px; font-size:18px; color:#333333; background:url(../images/lnavlibg.jpg) no-repeat 0 0; }
.lnavul li:hover a,.lnavul li.subm_on a{ color:#ffffff; text-decoration:none; font-weight:bold; }
.left-lxwm{}
.left-lxwm-tit{ height: 50px; background: url(../images/left-tit-lxwm.png) no-repeat 0 0; line-height: 50px; font-size: 18px; color: #FFFFFF; padding-left: 45px;}
.left-lxwm-info{ padding: 12px 16px 30px 16px;}
.left-lxwm-info dt{ height: 108px; background: url(../images/left-lxwm-t.png) no-repeat 0 0;}
.left-lxwm-info dd{ font-size: 14px; color: #666666; line-height: 24px;}
.left-lxwm-info dd em{ font-size: 20px; font-weight: bold; color: #88c132;}
.left-news{}
.left-news dt{ height: 52px; background: url(../images/left-tit-zxjm.png) no-repeat 0 0; font-size: 20px; font-weight: bold; color: #ffffff; line-height: 52px; text-indent: 55px;}
.left-news dd{ padding: 17px;}
.left-news dd ul{}
.left-news dd li{ line-height: 30px; height: 30px; position: relative;}
.left-news dd li a{ display: block; height: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #666666; font-size: 16px;}
.left-news dd li a i{ display: none; position: absolute; left:0; bottom:0; z-index: 2; height: 33px; background: url(../images/left-news-txtbg.png) repeat 0 0; color: #FFFFFF; font-size: 16px; width: 100%;}
.left-news dd li a i span{ display: block; padding: 0 13px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.left-news dd li.first{ height: 150px; margin-bottom: 10px;}
.left-news dd li.first a{ display: block; height: 150px; position: relative;}
.left-news dd li.first img{ height: 150px; width: 253px; }
.left-news dd li.first i{ display: block;}

.applydiv{ display:block; width:290px; height:356px; padding-top:101px; background-position:top center; background-repeat:no-repeat; position:relative;  }
.applybg1{ background-image:url(../images/applybg1.jpg); }
.applybg2{ background-image:url(../images/applybg2.jpg); }
.applybg3{ background-image:url(../images/applybg3.jpg); }
#apply1,#apply2,#apply3{ display:block; width:96px; height:101px; position:absolute; }
#apply1{ left:0px; top:0px; }
#apply2{ left:97px; top:0px; }
#apply3{ right:0px; top:0px; }

.applyform{ display:block; width:290px; height:356px; background-image:url(../images/feedbackl.jpg); position:relative; }
.applyform span{ display:block; width:290px; height:40px; line-height:40px; font-size:16px; color:#1ca9ca; text-indent:20px; padding-top:5px; }
#usernamefl{ display:block; width:247px; height:40px; background-color:transparent; border:none; padding-left:5px; outline:none; color:#666666; font-size:16px; line-height:40px; position:absolute; top:48px; left:19px; font-family:"Microsoft YaHei", "Î¢ÈíÑÅºÚ"; }
#phonefl{ display:block; width:247px; height:40px; background-color:transparent; border:none; padding-left:5px; outline:none; color:#666666; font-size:16px; line-height:40px; position:absolute; top:99px; left:19px; font-family:"Microsoft YaHei", "Î¢ÈíÑÅºÚ"; }
#addressfl{ display:block; width:247px; height:40px; background-color:transparent; border:none; padding-left:5px; outline:none; color:#666666; font-size:16px; line-height:40px; position:absolute; top:150px; left:19px; font-family:"Microsoft YaHei", "Î¢ÈíÑÅºÚ"; }
#contentfl{ display:block; width:247px; height:72px; padding-top:5px; padding-bottom:5px; background-color:transparent; border:none; padding-left:5px; outline:none; color:#666666; font-size:16px; line-height:20px; position:absolute; top:202px; left:19px; resize: none; font-family:"Microsoft YaHei", "Î¢ÈíÑÅºÚ"; }
#submitfl{ display:block; width:150px; height:37px; background-color:transparent; border:none; outline:none; cursor:pointer; position:absolute; top:292px; left:19px; }


.applyul{ display:block; width:288px; height:300px; border-left:#b7c3d1 1px solid; border-right:#b7c3d1 1px solid; }

.lcontactdiv{ display:block; width:290px; height:94px; background-image:url(../images/leftcontact.jpg); background-position:top center; background-repeat:no-repeat; padding-top:160px; }
.lcdiv{ display:block; width:252px; height:60px; color:#666666; font-size:14px; padding-left:18px; padding-right:18px; line-height:24px; }
.lcdiv b{ color:#2db4d4; font-size:20px; }

.rightdiv{ display:block; width:878px; float:right; background-color: #ffffff; box-shadow: 0px 0px 8px rgba(0,0,0,.2);}
.site{ display:block; width:829px; height:55px; text-align:right; line-height:65px; font-size:14px; color:#1965c3; background-image:url(../images/site.jpg); margin:0 auto; }
.site a{ color:#666666; font-style:normal; text-decoration:none; }
.site em{ color:#666666; font-style:normal; text-decoration:none; padding-top:5px; padding-bottom:5px; }
.site a+em{ padding:0px; background-image:none; }
.site span{ display:block; width:240px; height:55px; float:left; line-height:55px; font-size:24px; color:#333333; font-weight:bold; text-align:left; text-indent:15px; }
.content{ display:block; width:829px; margin:0 auto; padding-top:20px; line-height:28px; padding-bottom:20px; }
.content img{ max-width:829px; }

.newslist{ padding-top:20px; }
.newslist li{ display:block; width:829px; height:136px; margin:0px auto; background-image:url(../images/line1.jpg); background-position:bottom center; background-repeat:no-repeat; padding-top:20px; padding-bottom:20px; padding-left:24px; padding-right:25px; }
.newslist li a{ display:block; width:100%; height:132px; }
.newslist li a img{ display:block; width:180px; height:132px; float:left; }
.newslist li a span{ display:block; width:630px; min-height:20px; float:right; }
.ntitle{ height:26px; line-height:26px; color:#333333; font-size:18px; overflow:hidden; padding-bottom:4px; }
.newslist li a span.ndate{ height:25px; color:#b5b5b5; font-size:12px; line-height:25px; font-weight:bold; font-family:"ËÎÌå"; background-image:url(../images/viewall.png); background-position:left bottom; background-repeat:no-repeat; padding-top:10px; padding-left:130px; width:500px;  }
.ndate b{ display:block; min-width:10px; height:25px; background-image:url(../images/fav.png); background-position:left 5px; background-repeat:no-repeat; padding-left:16px; padding-right:16px; float:left; }
.ndate em{ display:block; min-width:10px; height:25px; background-image:url(../images/t.png); background-position:left 5px; background-repeat:no-repeat; font-style:normal; color:#b5b5b5; font-weight:normal; float:left; padding-left:18px; font-weight:bold; }
.ndetail{ height:48px; line-height:24px; overflow:hidden; color:#666666; font-size:14px; }
.newslist li:hover{ background-color:#e3e8ec; }
.newslist li a:hover .ntitle{ font-weight:bold; color:#1ca9ca; }
.newslist li:hover a span.ndate{ background-image:url(../images/viewallon.png) }


.pages{ display:block; width:100%; height:42px; padding-top:20px; text-align:center; }
.pages a{ display:block\9; display:inline-table; padding-left:10px; padding-right:10px; height:30px; line-height:30px; border:#E2E2E2 1px solid; background-color:#ffffff; float:left\9; margin-left:5px; margin-right:5px; text-align:center; color:#7d7d7d; text-decoration:none; }
.pages a.nowpage{ color:#FFFFFF; font-weight:bold; background-color:#1965c3; border-color:#1965c3; }
.newstitle{ display:block; width:100%; height:80px;  margin-bottom:20px; }
.font16BR{ width:700px; height:40px; line-height:40px; margin:0 auto; font-size:24px; color:#000000; text-align:center; padding-top:30px; padding-bottom:20px;  }
.pubdate{ display:block; width:700px; border-bottom:#dadada 1px dashed; height:40px; line-height:30px; text-align:center; color:#da251d; font-weight:bold; font-family:"ËÎÌå"; }
.pubdate em{ font-style:normal; color:#404040; font-weight:normal; }


.pndiv{ display:block; width:100%; height:100px; margin:30px auto; background-image:url(../images/pndivbg.png); background-position:top left; background-repeat:repeat-x; background-color:#f6f6f6;  }

.nprevnext{ display:block; min-width:100px;; height:25px; line-height:24px; font-size:14px; color:#333333; float:left; clear:both; padding-left:15px; padding-right:20px; background-image:url(../images/nprevnext.png); background-position:right center; background-repeat:no-repeat; margin-top:20px; overflow:hidden; }
.nprevnext:hover a{ color:#ff0000; text-decoration:none; }


.cplist{ display:block; width:852px; min-height:300px; margin:0 auto; padding-top:10px; }
.cplist li{ display:block; width:260px; height:280px; float:left; position:relative; padding:12px; }
.cplist li a{ display:block; width:260px; height:280px; text-decoration:none; position:relative; }
.cplist li a img{ display:block; width:252px; height:217px; border:#bdc6d3 1px solid; padding:3px; background-color:#FFFFFF; }
.cptitle{ display:block; width:260px; height:48px; line-height:48px; font-size:18px; color:#666666; overflow:hidden; margin:0 auto; margin:0 auto; text-align:center; background-color: #e9f1f4; margin-top: 7px;}
.cphits1{ display:block; width:218px; height:20px; line-height:20px; color:#e50a00; font-size:12px; color:#666666; text-indent:5px; }
.cphits1 em{ font-style:normal; }
.cplist li a:hover .cphits1{ color:#FFFFFF;}
.cplist li:hover .cptitle{ background-color: #1e7ccd; color: #FFFFFF;}
.cpdate{ display:block; width:160px; height:26px; text-align:center; position:absolute; top:260px; right:15px; }
.picimg img{ display:block; padding:4px; border:#cbcbcb 1px solid; max-width:700px; margin:0 auto;}
.contactdiv{ display:block; width:1018px; height:930px; background-image:url(../images/cbg.png); background-position:center 20px; background-repeat:no-repeat; margin:0 auto; }

.lxwm-info{ height: 443px;}
.lxwm-info-l{ background: url(../images/lxwm-infobg.png) no-repeat 0 0; width: 394px; float:left; height: 443px; color: #FFFFFF;}
.lxwm-info-lcon{ padding: 90px 12px 0 54px;}
.lxwm-info-ltel{ padding: 0 0 0 56px; height: 50px;}
.lxwm-info-ltel em{ display: block; font-weight: bold; font-size: 26px; line-height: 26px; padding: 3px 0 0 0;}
.lxwm-info-ltel span{ display: block; font-size: 14px; line-height: 16px; padding: 0 0 0 3px;}
.lxwm-info-l dl{ padding: 12px 0 0 0;}
.lxwm-info-l dt{ font-size: 18px; line-height: 24px; font-weight: bold; padding-bottom: 5px;}
.lxwm-info-l dd{ font-size: 14px; line-height: 20px;}
.lxwm-info-map{ float:right; width: 785px; height: 443px;}
.lxwm-lct{ margin-top: 46px; height: 138px; background: url(../images/lxwm-lctbg.png) no-repeat 0 0;}
.lxwm-lct ul{ float:right;}
.lxwm-lct li{ float:left; margin-left: 33px; width: 138px; height: 138px; background: url(../images/lxwm-lct-bg.png) no-repeat 0 0;}
.lxwm-lct li:hover{background: url(../images/lxwm-lct-bgon.png) no-repeat 0 0;}
.lxwm-lct li i{ display: block; width: 138px; height: 138px;}
.lxwm-lct li.item1 i{ background: url(../images/lxwm-lct-i1.png) no-repeat 0 0;}
.lxwm-lct li.item2 i{ background: url(../images/lxwm-lct-i2.png) no-repeat 0 0;}
.lxwm-lct li.item3 i{ background: url(../images/lxwm-lct-i3.png) no-repeat 0 0;}
.lxwm-lct li.item4 i{ background: url(../images/lxwm-lct-i4.png) no-repeat 0 0;}
.lxwm-lct li.item5 i{ background: url(../images/lxwm-lct-i5.png) no-repeat 0 0;}
.lxwm-lct li.item6 i{ background: url(../images/lxwm-lct-i6.png) no-repeat 0 0;}
.lxwm-lydiv{ margin-top: 31px; background: url(../images/lxwm-pt.jpg) no-repeat left 0px; min-height: 340px;}
.lxwm-ly{ float:right; width: 708px; background: url(../images/lxwm-ly-tit2.png) no-repeat 0 0; padding-top: 33px;}
.lxwm-ly li{ float:left; margin-bottom: 9px; height: 50px; width: 293px;}
.lxwm-ly li input{ float:right; width: 166px; padding: 0 10px; line-height: 50px; background-color: transparent; border: none; outline: none;}
.lxwm-ly li.item-content{ width: 600px; height: 82px; background: url(../images/lxwm-ly-contont.png) no-repeat 0 0;}
.lxwm-ly li.item-content textarea{ width: 475px; height: 62px; padding: 10px; line-height: 31px; margin: 0; resize: none; border: none; background-color: transparent; display: block; float:right; outline: none;}
.lxwm-ly li.fr{ float:right;}
.lxwm-ly li.item-name{ background: url(../images/lxwm-ly-name.png) no-repeat 0 0;}
.lxwm-ly li.item-name input{ width: 150px;}
.lxwm-ly li.item-tel{ background: url(../images/lxwm-ly-tel.png) no-repeat 0 0;}
.lxwm-ly li.item-address{ background: url(../images/lxwm-ly-address.png) no-repeat 0 0;}
.lxwm-ly li.item-qq{ background: url(../images/lxwm-ly-qq.png) no-repeat 0 0;}
.lxwm-ly li.item-btn{ width: 171px; height: 52px;}
.lxwm-ly li.item-btn input{ width: 171px; height: 52px; border-radius: 5px; background-color: #82c20a; color: #FFFFFF; text-align: center; cursor: pointer; font-size: 18px; line-height: 52px; padding: 0; margin: 0; font-family: "Î¢ÈíÑÅºÚ";}
/**/
.liuyan_tit{ display:block; width:708px; height: 34px; float:right; background: url(../images/lxwm-ly-tit2.jpg) no-repeat 0 0;}
.liuyan_foot{ display:block; width:708px; margin:0 auto; float:right;}
.left{padding-left:2px; background-image:url(images/leftdivbg.png); background-position:left bottom; background-repeat:no-repeat; padding-right:1px;}
.liuyan_foot li{ height:40px; margin-top:10px; margin-bottom:5px;}
.liuyan_foot span{ display:block; height:40px; line-height:40px; width:60px; float:left; line-height:40px; text-align:center;}
.liuyan_foot span b{ color:#FF0000;}
.liuyan_foot input{ width:200px; height:38px; line-height:40px; background-color:transparent; border:none; text-align:center; color:#afafaf; font-size:14px; float:left; width:196px\9;outline:none;}
.liuyan_foot textarea{ width:195px; height:78px; background-color:transparent; border:none; overflow:auto; text-align:center; color:#afafaf; font-size:14px; float:left; width:196px\9; resize:none;outline:none;}
.quickfeeback{ }
.quickfeeback li{ }
.liuyan_foot input.text, textarea.text {color: #333333;text-align: left;}
.liuyan_foot_left{ float:left; width: 314px;}
.liuyan_foot_left li{ border: solid 1px #d7d7d7; font-size: 16px; height: 40px; margin-bottom: 6px; margin-top: 0;}
.liuyan_foot_left li span{ display: block; float:left; width: 58px; padding-left: 12px; text-align: left;}
.liuyan_foot_left li input{ width: 225px; text-align: right; font-size: 16px; padding-right: 10px; height: 38px; line-height: 38px;}
.liuyan_foot_left li.item-textarea{ height: 62px;}
.liuyan_foot_left li textarea{ width: 225px; font-size: 16px; height: 52px; line-height: 20px; padding: 10px 10px 0 0;}
.liuyan_foot_left li.item-btn{ border: none;}
.liuyan_foot_left li.item-btn input{ border: none; height: 42px; width: 215px; text-align: center; font-size: 16px; color: #FFFFFF; cursor: pointer; background-color: #95ca1e;}
.liuyan_foot_right{ width: 375px; height: 298px; background: url(../images/lxwm-lytips.jpg) no-repeat 0 0; position: relative; float:right;}
.liuyan_foot_right ul{ width: 364px; z-index: 2; position: absolute; left:12px; bottom:0;}
.liuyan_foot_right li{ line-height: 31px; height: 31px; font-size: 14px; color: #666666; padding-left: 18px; padding: 0 0 0 20px; margin: 0; cursor: pointer;}
.liuyan_foot_right li:hover{ background-color: #d7d7d7;}
.liuyan_foot_right li.f-tit{ color: #FFFFFF; height: 38px; line-height: 38px;}
.liuyan_foot_right li.f-tit:hover{ background-color: transparent;}

/**/

.newslist1{}
.newslist1 li{ float:left; width: 830px; margin: 0 20px 17px 0;}
.newslist1 li a{ display: block; height: 142px; background-color: #f0f8ff; }
.newslist1 li img{ width: 183px; height: 142px; float: left;}
.newslist1 li dl{ float:right; width: 602px; padding: 20px 20px 0 0;}
.newslist1 li dl dt{ color: #222222; font-size: 18px; line-height: 30px; height: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.newslist1 li dl dd{ font-size: 14px; line-height: 18px; color: #666666; padding: 5px 0;}
.newslist1 li dl dd.item-date{ color: #999999;}
.newslist1 li a:hover{ background-color: #95ca1e;}
.newslist1 li a:hover dl dt{ color: #FFFFFF; text-shadow: 1px 1px 0 #6b9914;}
.newslist1 li a:hover dl dd{ color: #FFFFFF; text-shadow: 1px 1px 0 #6b9914;}
.newslist1 li a:hover dl dd.item-date{ color: #FFFFFF;}
.newslist1 li.n1,.newslist1 li.n2,.newslist1 li.n3{ width: 382px; height: 260px; position: relative; margin-right: 27px; margin-bottom: 28px;}
.newslist1 li.n1 img,.newslist1 li.n2 img,.newslist1 li.n3 img{ display: block; width: 382px; height: 260px;}
.newslist1 li.n1 a,.newslist1 li.n2 a,.newslist1 li.n3 a{ display: block; position: relative; height: 260px;}
.newslist1 li.n1 dl,.newslist1 li.n2 dl,.newslist1 li.n3 dl{ display: block; float:none; width: 382px; padding: 0; position: absolute; left:0; bottom:0; z-index: 3; height: 45px;}
.newslist1 li.n1 dl dt,.newslist1 li.n2 dl dt,.newslist1 li.n3 dl dt{ padding: 0 20px; color: #FFFFFF; font-size: 16px; line-height: 45px; height: 45px; background-color: rgba(0,0,0,.5);}
.newslist1 li.n1 a:hover dl dt,.newslist1 li.n2 a:hover dl dt,.newslist1 li.n3 a:hover dl dt{ background-color: rgba(30,124,205,.8);}

.newslist1 li.n1 dl dd,.newslist1 li.n2 dl dd,.newslist1 li.n3 dl dd{ display: none;}
.newslist1 li.n3{ margin-right: 0;}
.newslist1 li.n5,.newslist1 li.n7,.newslist1 li.n9,.newslist1 li.n11,.newslist1 li.n13,.newslist1 li.n15,.newslist1 li.n17,.newslist1 li.n19{ margin-right: 0;}

.contactt{ display:block; width:100%; height:40px; line-height:40px; color:#1ca9ca; font-size:18px; }
.contactus{ display:block; width:829px; height:186px; }
.contactus>div{ display:block; width:260px; height:156px; color:#FFFFFF; }
.comp{ background-image:url(../images/comp.jpg); float:left; text-align:center; }
.comp span{ display:block; width:260px; height:20px; line-height:20px; font-size:18px; padding-top:92px; }
.tel{ background-image:url(../images/tel.jpg); float:left; padding-left:24px; background-position:right center; background-repeat:no-repeat; }
.tel span{ display:block; width:260px; height:18px; line-height:18px; font-size:18px; padding-top:100px; text-align:center; }
.tel span b{ line-height:24px; font-size:24px; font-family:"impact"; }
.addr{ background-image:url(../images/addr.jpg); float:right; text-align:center;  }
.addr span{ display:block; width:260px; height:20px; line-height:20px; font-size:18px; padding-top:92px; }

.contactfb{ display:block; width:829px; height:297px; background-image:url(../images/feedback.jpg); background-position:top center; background-repeat:no-repeat; margin:0 auto; padding-bottom:30px; position:relative; }

.mapdiv{ display:block; width:829px; height:380px; overflow:hidden; margin:0px auto; }

.scqj-tit{ height: 215px; background: url(../images/scqj-tit.jpg) no-repeat 0 0;}
.scqj-list li a dl{ background-color: #f0f8ff;}

.tel400div{ display:block; width:600px; height:300px; padding-left:187px; padding-top:134px; }
.tel400div span{ display:block; width:300px; height:40px; line-height:40px; color:#000000; font-size:30px; }
.tel400div em{ display:block; width:300px; height:30px; line-height:30px; color:#8b8b8b; font-size:14px; font-style:normal; }
.tel400div b{ display:block; width:300px; height:35px; line-height:35px; color:#208f7c; font-size:24px; font-style:normal; }
.contactaddr{ display:block; width:100%; height:118px; }
.addrtitle{ display:block; width:100%; height:56px; }
.line{ display:block; width:38%; height:36px; border-bottom:#208f7c 1px solid; float:left; }
.addrt{ display:block; width:24%; height:56px; line-height:75px; color:#208f7c; font-size:36px; font-family:"Times New Roman", Times, serif; text-align:center; float:left; }
.contactaddr>span{ display:block; width:100%; height:40px; line-height:42px; color:#2d2d2d; font-size:18px; text-align:center; }


.cmap{ display:block; width:100%; height:400px; margin:0 auto; overflow:hidden;}



.videolist{ display:block; width:990px; height:630px; margin:20px auto; position:relative; padding-left:10px; padding-top:15px; background-color:#ebebeb; }
.vleft{ display:block; width:710px; float:left;}
.videotitle{ display:block; width:630px; height:40px; line-height:40px; background-image:url(../images/vtbg1.png); background-position:10px 8px; background-repeat:no-repeat; float:left; padding-left:70px; padding-bottom:30px; font-size:30px; font-weight:bold; color:#212121; }
.spshow{ display:block; width:710px; height:523px; float:left; overflow:hidden;  }
.videosdiv{ display:block; width:275px; height:600px; float:right; }
.videoinfo{ display:block; width:275px; height:40px; line-height:40px; color:#000000; font-size:24px; }
.videoinfo em{ display:block; min-width:50px; height:40px; float:right; font-style:normal; color:#ea0000; font-size:12px; line-height:30px; padding-right:80px; }
.videosul li a{ display:block; width:248px; height:90px; overflow:hidden; border-bottom:#dadada 1px dashed; padding-top:19px; padding-bottom:19px; padding-left:10px; padding-right:10px; }
.videosul li img{ display:block; width:120px; height:90px; float:left; }
.vtitle{ display:block; width:110px; height:66px; color:#212121; line-height:22px; overflow:hidden; float:right; font-size:14px; font-weight:bold; }
.curvedio,.videosul a:hover{ background-color:#f6f6f6; }
.vtime{ display:block; width:110px; height:22px; color:#212121; line-height:22px; overflow:hidden; background-image:url(../images/pt.png); background-position:left center; background-repeat:no-repeat; text-indent:15px; float:right; font-size:12px; }
.videoshare{ display:block; width:1000px; height:118px; background-image:url(../images/videoshare.png); margin:-30px auto 0px auto; z-index:5; position:relative;  }

#slid_up{ display:block; width:268px; height:20px; background-image:url(../images/slid_up.png); background-position:center; background-repeat:no-repeat; border-bottom:#ea0000 1px solid; }
#slid_dw{ display:block; width:268px; height:20px; background-image:url(../images/slid_dw.png); background-position:center; background-repeat:no-repeat; border-top:#ea0000 1px solid; }
.slidbody{ width:268px;margin:7px 0px 7px 0px;height:516px;overflow:hidden; }




.cbg{ display:block; width:670px; height:450px; background-image:url(../images/cbg.jpg); background-position:cebter bottom; background-repeat:no-repeat; }
.wtdiv{ display:block; width:670px; height:50px; line-height:50px; margin:0 auto; }
.wtdiv span{ display:block; min-width:200px; height:50px; float:left; color:#ef0000; font-size:28px; font-weight:bold; font-family:"AgencyFB"; text-align:left; }
.wtdiv span b{ color:#000000; }
.wtdiv a{ display:block; height:50px; min-width:20px; background-image:url(../images/kf.gif); background-position:left center; background-repeat:no-repeat; padding-left:48px; font-size:13px; float:right; margin-left:10px; padding-right:10px; color:#2f2f2f; font-weight:bold;  }
.cinfo{ display:block; width:670px; height:255px; margin:0 auto; background-color:#f3f3f3; color:#a5a5a5; }
.cinfo b{ color:#000000; font-weight:bold; }
.cinfo span{ display:block; width:670px; height:50px; line-height:50px; border-bottom:#FFFFFF 1px solid; padding-left:50px; background-repeat:no-repeat; background-position:20px center; }
.c{ background-image:url(../images/c.png); }
.x{ background-image:url(../images/x.png); }
.a{ background-image:url(../images/a.png); }
.tt{ background-image:url(../images/tt.png); }
.w{ background-image:url(../images/w.png); }



.ok{ display:block; height:120px; line-height:30px; background-image:url(../images/okbg.png); background-position:left top; background-repeat:no-repeat; padding-left:86px; color:#7bbc16; font-size:16px; width:270px; margin:160px auto; _margin:80px auto; }

.faild{ display:block; height:120px; width:270px; line-height:30px; background-image:url(../images/okbg.png); background-position:left; background-repeat:no-repeat; padding-left:126px;color:#ff0000; font-size:16px; margin:180px auto; _margin:80px auto; }


.duilian{top:260px;position:absolute;overflow:hidden; display:none; z-index:9999;}
.duilian_left{ left:0px;}
.duilian_right{right:6px;}
.duilian_con{borwidth:100px; overflow:hidden;}
.duilian_con img{margin-left:0px;}
.duilian_close{ width:100%; height:24px; line-height:24px; text-align:center; display:block; font-size:13px; color:#555555; text-decoration:none;}
.qt{ display:block; height:30px; line-height:30px; font-weight:bold; color:#508A00; font-size:16px; }
.qtel{ font-size:12px; font-weight:bold; color:#0F86BA; white-space:nowrap; }
.qcom{ font-size:16px; line-height:20px; padding-top:10px; font-weight:bold; color:#0068BE; white-space:nowrap; }
.qq{ background-image:url(/images/qqtop.png); width:157px; background-repeat:no-repeat; padding-top:39px; float:left; z-index:9999;}
.qqs{ background-image:url(/images/qqbody.png); display:block; padding-left:7px; width:150px; padding-top:10px; padding-bottom:10px;}
.qqs li{ margin-top:5px; text-align:center; }
.qqfoot{ background-image:url(/images/qqfoot.png); display:block; width:157px; height:8px;}
.qqkf{ display:block; float:left; background-image:url(/images/qqkf.png); width:32px; height:140px; margin-left:-6px; margin-top:116px; _margin-top:58px;}
.qqkf.qqkf1{ background-image:url(/images/qqkf1.png); }

.vtel{ display:block; width:120px; height:55px; position:absolute; z-index:9998; right:10px; bottom:47px; background-image:url(../images/vtel.jpg); }

